body{font-size:14px; font-family: "Helvetica Neue", "Hiragino Sans GB", "Segoe UI", "Microsoft Yahei", "微软雅黑", Tahoma, Arial, STHeiti, sans-serif;}
img{height:auto;max-width: 100%;vertical-align:middle;}
p,p img{margin:0;}
a{ text-decoration:none; cursor:pointer;}
a:hover{ color:#fff}
strong {font-weight: bold;}
input,button{font-family: "Helvetica Neue", "Hiragino Sans GB", "Segoe UI", "Microsoft Yahei", "微软雅黑", Tahoma, Arial, STHeiti, sans-serif; outline:none; }
ul,li { list-style: none; margin:0; padding:0; }
dl{ margin:0;}
pre{ white-space:pre-wrap}
table {border-collapse: collapse;border-spacing: 0; width:100%;}
body, input, select, textarea, button, .ui-btn{ font-size:14px;}
.border_btm{ border-bottom:#dcdcdc solid 1px}
.div_padding{ padding:20px 10px;}
em{ font-style:normal;}
.radio{ top:2px; position:relative; z-index:1;*top:0;}
.dis_none{ display:none;}
.clearfix:after {clear: both; content: "."; display: block;font-size: 0;height: 0;visibility: hidden;}
.clearfix{ clear:both;}
.opacity_0{ -webkit-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0); position:absolute; z-index:-999 !important;}
.opacity_9{-webkit-opacity:0.9;-moz-opacity:0.9;opacity:0.9;filter:alpha(opacity=90);}
.text-right{ text-align:right}
.text-left{ text-align:left;}
.text-center{ text-align:center;}
button{ cursor:pointer;}
/*.textarea {border: 1px solid #f3edeb;overflow: auto;resize: none; color:#9a8072; font-size:12px;font-family: "Helvetica Neue", "Hiragino Sans GB", "Segoe UI", "Microsoft Yahei", "微软雅黑", Tahoma, Arial, STHeiti, sans-serif;}*/
.fixed{ position:fixed !important;}
.ui-content{ padding:0;}
.ui-header, .ui-footer{ border:none;}
.ui-page-theme-a a, html .ui-bar-a a, html .ui-body-a a, html body .ui-group-theme-a a{ font-weight:100;}
.ui-header-fixed{top:0; padding-top:0;}
.ui-header-fixed .ui-btn-left, .ui-header-fixed .ui-btn-right{ margin-top:0;}
.ui-page { backface-visibility: hidden; -webkit-backface-visibility: hidden;-moz-backface-visibility: hidden; padding-top:47px;}
.ui-content a,a{ color:#555;}
.ui-content a:hover,.ui-content a:active,.ui-content a:visited{ color:inherit;}
.ui-header a{ color:#fff;}
.ui-header a:hover,.ui-header a:active,.ui-header a:visited{ color:inherit;}
.ui-btn-right{ color:#fff;}
.ui-header .header_link{display:inline-block; height:16px;line-height:16px; text-align:center; color:#fff;font-size:16px; font-weight:100; top:6px; padding:10px;text-decoration:none}
.ui-header .ui-title, .ui-footer .ui-title{ min-height:16px; padding:13px 0 11px;}
.ui-btn-left{ left:0;}
.float-right{ float:right;}
.color_green{ color:#a9c200}
.color_gray{ color:#999}
.ui-btn-corner-all, .ui-corner-all{ background-clip:border-box}

/*.icon_arrowdown:after{content: ""; background:url(../img/icon_arrowdown.png) no-repeat center center; background-size:12px auto;width:16px;height:16px;position:absolute;top:13px;right:-8px;display:block}*/
.banner_scroll{margin:10px auto 0 auto; width:480px; position:relative; z-index:10;border-radius:5px;overflow:hidden;}
.slide_01{ border-radius:5px; overflow:hidden;}
.mod_01{float:left;}
.mod_01 img{display:block;width:960px;}
.dotModule_new{padding:0 5px;height:11px;line-height:11px;-webkit-border-radius:11px;position:absolute;bottom:5px;z-index:11; width:100%;}
#slide_01_dot{text-align:center;margin:0px 0 0 0;}
#slide_01_dot span{display:inline-block;margin:0 3px;width:5px;height:5px;vertical-align:middle;background:#f7f7f7;border-radius:5px;-webkit-border-radius:5px;}
#slide_01_dot .selected{background:#66ff33;}
.no_p_m{ padding:0; margin:0;}
.main_color{ color:#ff5927;}
.index_cont{ padding:10px 15px; position:relative; z-index:12; height:770px}
.index_block{ border-radius:5px; overflow:hidden;color:#fff; width:225px; position:absolute;left:50%;}
.block_a{background:#5dd2d6; height:300px;margin-left:-230px; top:10px;}
.block_b{background:#ed712e; height:225px;margin-left:5px;top:10px;}
.block_c{background:#a02aff; height:225px;margin-left:-230px;top:320px;}
.block_d{background:#eea629; height:300px;margin-left:5px;top:245px;}
.block_e{background:#eea629; height:225px;margin-left:-230px;bottom:10px;}
.block_f{background:#99cc33; height:225px;margin-left:5px;bottom:10px;}
.block_top_a{float:left; width:45%; margin-top:5%; margin-left:10%; padding:0;}
.block_top_r{float:right; width:35%; margin-top:5%; margin-right:10%; padding:0; text-align:right; font-size:22px;}
.block_top_r h3{ margin:25px 0 0;}
.block_btm{ text-align:right; padding-right:10%; margin-top:10px;line-height:1.5em; font-size:16px}

.ui-page-active .banner_scroll{-webkit-animation:banner_scroll 0.5s 0s linear both}
@-webkit-keyframes banner_scroll{0%{-webkit-transform:translate(300px,-300px) scale(1);opacity:0}
70%{-webkit-transform:translate(-10px,10px) scale(1);opacity:1}
80%{-webkit-transform:translate(5px,-5px) scale(1);opacity:1}
90%{-webkit-transform:translate(-2px,2px) scale(1);opacity:1}
100%{-webkit-transform:translate(0px,0) scale(1);opacity:1}}

.ui-page-active .block_a{-webkit-animation:block_a 0.5s 0.1s linear both}
@-webkit-keyframes block_a{0%{-webkit-transform:translate(-300px,-300px) scale(1);opacity:0}
70%{-webkit-transform:translate(10px,10px) scale(1);opacity:1}
80%{-webkit-transform:translate(-5px,-5px) scale(1);opacity:1}
90%{-webkit-transform:translate(2px,2px) scale(1);opacity:1}
100%{-webkit-transform:translate(0px,0) scale(1);opacity:1}}

.ui-page-active .block_b{-webkit-animation:block_b 0.5s 0.2s linear both}
@-webkit-keyframes block_b{0%{-webkit-transform:translate(300px,-300px) scale(1);opacity:0}
70%{-webkit-transform:translate(-10px,10px) scale(1);opacity:1}
80%{-webkit-transform:translate(5px,-5px) scale(1);opacity:1}
90%{-webkit-transform:translate(-2px,2px) scale(1);opacity:1}
100%{-webkit-transform:translate(0px,0) scale(1);opacity:1}}

.ui-page-active .block_c{-webkit-animation:block_c 0.5s 0.3s linear both}
@-webkit-keyframes block_c{0%{-webkit-transform:translate(-300px,0) scale(1);opacity:0}
70%{-webkit-transform:translate(10px,0) scale(1);opacity:1}
80%{-webkit-transform:translate(-5px,0) scale(1);opacity:1}
90%{-webkit-transform:translate(2px,0) scale(1);opacity:1}
100%{-webkit-transform:translate(0px,0) scale(1);opacity:1}}

.ui-page-active .block_d{-webkit-animation:block_d 0.5s 0.4s linear both}
@-webkit-keyframes block_d{0%{-webkit-transform:translate(300px,0) scale(1);opacity:0}
70%{-webkit-transform:translate(-10px,0) scale(1);opacity:1}
80%{-webkit-transform:translate(5px,0) scale(1);opacity:1}
90%{-webkit-transform:translate(-2px,0) scale(1);opacity:1}
100%{-webkit-transform:translate(0px,0) scale(1);opacity:1}}

.ui-page-active .block_e{-webkit-animation:block_e 0.5s 0.5s linear both}
@-webkit-keyframes block_e{0%{-webkit-transform:translate(-300px,300px) scale(1);opacity:0}
70%{-webkit-transform:translate(10px,-10px) scale(1);opacity:1}
80%{-webkit-transform:translate(-5px,5px) scale(1);opacity:1}
90%{-webkit-transform:translate(2px,-2px) scale(1);opacity:1}
100%{-webkit-transform:translate(0px,0) scale(1);opacity:1}}

.ui-page-active .block_f{-webkit-animation:block_f 0.5s 0.6s linear both}
@-webkit-keyframes block_f{0%{-webkit-transform:translate(300px,300px) scale(1);opacity:0}
70%{-webkit-transform:translate(-10px,-10px) scale(1);opacity:1}
80%{-webkit-transform:translate(5px,5px) scale(1);opacity:1}
90%{-webkit-transform:translate(-2px,-2px) scale(1);opacity:1}
100%{-webkit-transform:translate(0px,0) scale(1);opacity:1}}

@media screen and (min-width:400px) and (max-width:479px){
.banner_scroll{width:400px;}
.index_cont{height:640px}
.index_block{width:185px;}
.block_a{height:250px;margin-left:-190px; top:10px;}
.block_b{height:185px;margin-left:5px;top:10px;}
.block_c{height:185px;margin-left:-190px;top:270px;}
.block_d{height:250px;margin-left:5px;top:205px;}
.block_e{height:185px;margin-left:-190px;bottom:10px;}
.block_f{height:185px;margin-left:5px;bottom:10px;}	
.block_top_r{font-size:18px;}
.block_top_r h3{ margin:22px 0 0;}
.block_btm{margin-top:0px;font-size:16px}		
}
@media screen and (min-width:360px) and (max-width:399px){
.banner_scroll{width:360px;}
.index_cont{height:580px}
.index_block{width:165px;}
.block_a{height:230px;margin-left:-170px; top:10px;}
.block_b{height:165px;margin-left:5px;top:10px;}
.block_c{height:165px;margin-left:-170px;top:250px;}
.block_d{height:230px;margin-left:5px;top:185px;}
.block_e{height:165px;margin-left:-170px;bottom:10px;}
.block_f{height:165px;margin-left:5px;bottom:10px;}	
.block_top_r{font-size:16px;}
.block_top_r h3{ margin:18px 0 0;}
.block_btm{margin-top:0px;font-size:14px}		
}
@media screen and (max-width:359px){
.banner_scroll{width:320px;}
.index_cont{height:510px}
.index_block{width:145px;}
.block_a{height:200px;margin-left:-150px; top:10px;}
.block_b{height:145px;margin-left:5px;top:10px;}
.block_c{height:145px;margin-left:-150px;top:220px;}
.block_d{height:200px;margin-left:5px;top:165px;}
.block_e{height:145px;margin-left:-150px;bottom:10px;}
.block_f{height:145px;margin-left:5px;bottom:10px;}	
.block_top_r{font-size:14px;}
.block_top_r h3{ margin:18px 0 0;}
.block_btm{margin-top:0px;font-size:12px}	
}

.header_fixed{ position:fixed; width:100%; z-index:1000; top:-1px; left:0; padding-top:1px}
.ui-header-fixed.ui-fixed-hidden{}
.ui-header .ui-title, .ui-footer .ui-title{ margin:0 20%;}
.ui-header .ui-title{ font-size:18px;}
.ui-page-theme-a .back_btn{ display:inline-block; height:36px;line-height:38px; text-align:center; color:#fff; background:url(../img/back.png) no-repeat 0px center; background-size:auto 16px; font-size:16px; font-weight:100; left:10px; top:6px; padding-left:15px; text-decoration:none}
.ui-page-theme-a .back_btn:hover,.ui-page-theme-a .back_btn:active{ color:#fff;}
.ui-page-theme-a .search{ display:inline-block; height:18px;width:18px;line-height:18px; text-align:center; color:#fff; background:url(../img/search_icon.png) no-repeat center center; background-size:contain; font-size:18px; font-weight:100; top:16px; right:10px}
.ui-page-theme-a .icon_menu{ display:inline-block; height:30px;width:30px;text-align:center; color:#fff; background:url(../img/icon_menu.png) no-repeat center center; background-size:contain; font-size:18px; font-weight:100; top:8px; left:10px}
.ui-page-theme-a .icon_logo{ display:inline-block; height:30px;width:80px;text-align:center; color:#fff; background:url(../img/icon_logo.png) no-repeat left center; background-size:contain; font-size:18px; font-weight:100; top:8px; left:10px}
.ui-title a,.ui-title a:hover,.ui-title a:active{ color:#fff !important;text-decoration:none;background:url(../img/icon_go.png) no-repeat right center; background-size:auto 16px;padding-right:16px;}
.ui-title a.icon_arrowdown,.ui-title a.icon_arrowdown:hover,.ui-title a.icon_arrowdown:active{background:url(../img/icon_arrowdown.png) no-repeat right 60% /12px auto;}
.store_neck.ui-grid-a .ui-block-a{ width:35%;overflow:hidden;}
.store_neck.ui-grid-a .ui-block-b{ width:65%}
.store_neck{ padding:10px 0 7px; background:#fff; position:absolute; top:47px; width:100%; color:#555; font-weight:100; z-index:999}
.store_classify{ position:relative;background:url(../img/menuIconClose.png) no-repeat 94% 60% / auto 40%;border-right:#ddd solid 1px; margin-right:-1px}
.store_classify span{ display:inline-block;color:#eea629; padding-left:30px;background:url(../img/menuIconA_press.png) no-repeat 8px center;background-size:auto 60%; white-space:nowrap; padding-left:30px }
.store_notice{}
.store_notice span{padding-left:30px;color:#eea629;background:url(../img/icon_sound.png) no-repeat 8px center ;background-size:auto 60%; overflow:hidden; display:inline-block; white-space:nowrap; padding-right:5px;}

.store_neck.ui-grid-a{ overflow:visible;}
.store_neck.on .store_classify_list{ display:block}
.store_neck.on .store_classify{background:url(../img/menuIconOpen.png) no-repeat 94% 60% / auto 40%;}
.store_classify_list{ position:absolute; left:0; top:39px; width:100%; z-index:999; background:rgba(0,0,0,0.8);border-top:#dcdcdc solid 1px; padding-bottom:10000px; margin-bottom:-10000px; display:none;}
.store_classify_list .ui-grid-a { background:#fff; }
.store_classify_list .ui-grid-a .ui-block-a{ width:50%;overflow:hidden; padding-bottom:10000px; margin-bottom:-10000px;}
.store_classify_list .ui-grid-a .ui-block-a ul{overflow:auto; max-height:100%;}
.store_classify_list .ui-grid-a .ui-block-b{ width:50%;overflow:hidden; background:#e8e5e4; padding-bottom:10000px; margin-bottom:-10000px;}
.store_classify_list .ui-grid-a .ui-block-b ul{overflow:auto; max-height:300px;}
.store_classify_list li{padding:15px; border-right:#dcdcdc solid 1px;border-bottom:#dcdcdc solid 1px; margin-left:-1px; position:relative;}
.store_classify_list .ui-block-a li i{margin-top:-3px; padding:3px 10px; border-radius:12px; background:#d4d4d4; color:#fff; font-weight:bold;}
.store_classify_list li i{ position:absolute; right:10px; font:inherit; }
.store_classify_list .ui-block-a li.on{ background:#e8e5e4; border-right:#e8e5e4 solid 1px}

.store_goods{ margin-top:39px; background:#fff; padding-bottom:54px}
.store_goods li{ padding:10px; position:relative; clear:both; border-bottom:#dcdcdc solid 1px;}
.store_goods li:after {clear: both; content: "."; display: block;font-size: 0;height: 0;visibility: hidden;}
.store_goods_pic{ width:150px; height:120px; line-height:120px; text-align:center; vertical-align:middle; float:left; border-radius:5px;position:relative;overflow:hidden;}
.store_goods_pic a{border-radius:5px; overflow:hidden; float:left; width:100%; height:100%; display:block; }
.store_goods_pic img{ display:inline}
.store_goods_info{ padding-left:160px;}
.store_goods_info h3{margin:15px 0;}
.store_goods_info p{ margin:5px 0;}
.store_goods_addsub{ position:absolute; right:10px; top:50px;}
.store_goods_addsub button.ui-btn{ width:auto; display:inline-block; width:40px; height:40px;border-radius:25px; border:none; text-align:center; padding:0px; font-size:24px;}
.store_goods_addsub span{ padding:0 10px;display:none}
.store_goods_addsub button.btn_sub{ display:none}
.store_goods_addsub button{ width:auto; display:inline-block; width:40px; height:40px;border-radius:25px; border:none; text-align:center; padding:0px; font-size:24px;background-color: #eea629;border-color: #eea629;color: #fff;text-shadow: 0 0 0 #f3f3f3;  line-height:40px; font-weight:bold;}
.store_goods_addsub button[disabled]{background-color: #eea629;border-color: #eea629;color: #fff; -webkit-opacity:0.5; opacity:0.5;}
.icon_x{ font-size:18px}
.store_goods_btm{position:fixed; bottom:0; width:100%; left:0; z-index:999; background:#fff; border-top:#dcdcdc solid 1px; vertical-align:middle}
.store_goods_btm button.putIncart{ width:36%; float:right;margin-right:10px; border-radius:20px; box-shadow:none !important}
.store_goods_btm button.buyNow{ width:46%; float:right; margin-right:10px; border-radius:20px; background:#a9c200  !important; border-color:#a9c200  !important; box-shadow:none !important }
.store_goods_btm b{ margin-left:3px}
.store_goods_total{ float:left; width:55%; margin-left:10px; line-height:1.5em; margin-top:17px; font-weight:bold;}
.store_goods_btm .main_color{ margin-left:5px}

.store_info_top{ background:url(../img/store_top_bg.png) repeat-x -2px bottom #fff; padding:20px 10px 30px;}
.store_info_top h3{ margin:0;}
.store_info_logo{width:80px; height:80px; text-align:center; vertical-align:middle; border-radius:40px; overflow:hidden; float:left; margin-top:5px}
.store_info_topcont{ padding-left:90px;}
.store_info_topcont p{ color:#888;}
.store_star{background: url("../img/icon-star2.png") no-repeat scroll left center rgba(0, 0, 0, 0);display: inline-block;height: 22px;line-height: 22px;position: relative;top:2px;width:104px;}
.store_star em {background: url("../img/icon-star.png") no-repeat scroll left center rgba(0, 0, 0, 0);display: block;height: 100%;width: 0;}
.store_time span{ display:inline-block }
.store_sendup{ padding-left:22px; background:url(../img/store_info_icon_b.png) no-repeat left 0px; line-height:22px;}
.store_time{ padding-left:22px; background:url(../img/store_info_icon_d.png) no-repeat left 0px;line-height:22px;}
.ui-page-theme-a .icon_collect{ display:inline-block; height:18px;width:18px;line-height:18px; text-align:center; color:#fff; background:url(../img/icon_collect2.png) no-repeat center center; background-size:contain; font-size:18px; font-weight:100; top:16px; right:10px; position:absolute}
.ui-page-theme-a .icon_share{ display:inline-block; height:18px;width:18px;line-height:18px; text-align:center; color:#fff; background:url(../img/icon_share.png) no-repeat center center; background-size:contain; font-size:18px; font-weight:100; top:16px; right:58px}
.store_info_notice{background:#fff;margin-top:20px;border-top:#dcdcdc solid 1px;}
.store_info_notice dt{ padding:13px 10px;font-size:16px; color:#666; font-weight:100; border-bottom:#dcdcdc solid 1px}
.store_info_notice dt span{ vertical-align:middle }
.store_info_notice dt i{display:inline-block; width:24px; height:24px; text-align:center; vertical-align:middle; margin:0 10px;}
.store_info_notice i img {display: inline; max-height: 100%;max-width: 100%;}
.store_info_notice dd{padding:13px 20px;font-size:16px; color:#666; font-weight:100; border-bottom:#dcdcdc solid 1px; margin:0;}
.store_info_notice p{ margin-bottom:10px}


.store_info_link{ background:#fff;}
.store_info_link li{background:url(../img/icon_arrow_r.png) no-repeat 95% center;background-size:auto 16px; border-bottom:#dcdcdc solid 1px;}
.store_info_link li a{ display:block; padding:13px 10px;font-size:16px; color:#666 !important; font-weight:100; }
.store_info_link li a:hover{color:#666 }
.store_info_link li span{l display:inline-block;ine-height:24px; vertical-align:middle}
.store_info_link li i{ display:inline-block; width:24px; height:24px; text-align:center; vertical-align:middle; margin:0 10px;}
.store_info_link li i img{ display:inline; max-height:100%; max-width:100%;}
.store_evaluate{ background:#fff; border-top:#dcdcdc solid 1px; border-bottom:#dcdcdc solid 1px; margin-top:20px; vertical-align:middle; padding:15px 20px; font-size:16px}
.store_evaluate span{ display:inline-block; position:relative;top:-8px; }
.star_evaluate{ display:inline-block; width:30px; height:30px; margin-left:10px; background:url(../img/iconStart.png) no-repeat center center ;background-size:contain; cursor:pointer;}
.star_evaluate.on{ background:url(../img/iconStart_press.png) no-repeat center center ;background-size:contain;}
.store_info_default{background:#fff;margin-top:20px;border-top:#dcdcdc solid 1px;}
.store_info_default dt{ padding:13px 10px;font-size:16px; color:#666; font-weight:100; border-bottom:#dcdcdc solid 1px}
.store_info_default dt span{ vertical-align:middle }
.store_info_default dt i{display:inline-block; width:24px; height:24px; text-align:center; vertical-align:middle; margin:0 10px;}
.store_info_default i img {display: inline; max-height: 100%;max-width: 100%;}
.store_info_default dd{padding:13px 20px;font-size:16px; color:#666; font-weight:100; border-bottom:#dcdcdc solid 1px; margin:0;}
.store_feature{ background:#fff;margin-top:20px;border-top:#dcdcdc solid 1px;}
.store_feature li{ border-bottom:#dcdcdc solid 1px; padding:13px 10px;font-size:16px; color:#666; font-weight:100}
.store_feature li span{l display:inline-block;ine-height:24px; vertical-align:middle}
.store_feature li i{ display:inline-block; width:24px; height:24px; text-align:center; vertical-align:middle; margin:0 10px;}
.store_feature li i img{ display:inline; max-height:100%; max-width:100%;}

.icon-xian {background: url("../img/icon_xian.png") no-repeat center center ;background-size:contain;display: inline-block;height:30px;width:30px;}
.icon-shi {background: url("../img/icon_shi.png") no-repeat center center ;background-size:contain;display: inline-block;height:30px;width: 30px;}
.icon-tao {background: url("../img/icon_tao.png") no-repeat center center ;background-size:contain;display: inline-block;height:30px;width: 30px;}
.icon-hui {background: url("../img/icon_hui.png") no-repeat center center ;background-size:contain;display: inline-block;height: 30px;width: 30px;}
.icon-yin {background: url("../img/icon_v.png") no-repeat center center ;background-size:contain;display: inline-block;height: 30px;width: 30px;}
.icon-v {background: url("../img/icon_v.png") no-repeat center center ;background-size:contain;display: inline-block;height: 30px;width: 30px;}
.icon-fu {background: url("../img/icon_fu.png") no-repeat center center ;background-size:contain;display: inline-block;height: 30px;width: 30px;}
.icon-v2 {background: url("../img/icon_v2.png") no-repeat center center ;background-size:contain;display: inline-block;height: 30px;width: 30px;}

.mine_top{ background:#eea629; color:#fff;padding:20px 0; }
.mine_top a{ display:block;padding:0px 20px; color:inherit; background:url(../img/icon_go.png) no-repeat 95% center; font-size:16px; font-weight:100;}
.ui-content .mine_top a:hover,.ui-content .mine_top a:active,.ui-content .mine_top a:visited{ color:#fff;}
.mine_name{ vertical-align:middle; display:block; padding-left:90px; padding-top:31px}
.mine_logo{width:80px; height:80px; text-align:center; vertical-align:middle; border-radius:40px; overflow:hidden; float:left;}
.mine_neck{ text-align:center;border-bottom:#dcdcdc solid 1px; background:#fff;}
.mine_neck .ui-block-a{border-right:#dcdcdc solid 1px; margin-right:-1px;}
.mine_neck a{ display:block; padding:10px 0; color:#666 !important}
.mine_neck i{ display:inline-block; width:30px; height:30px;vertical-align:middle;}
.mine_neck i img{ max-height:100%; display:inline; vertical-align:middle;}
.mine_neck span{ display:block; margin-top:10px;}
.mine_neck em{ color:#a9c200 ; font-weight:bold; padding-left:5px;}
.mine_link{ background:#fff; margin-top:20px;border-top:#dcdcdc solid 1px;}
.mine_link li{background:url(../img/icon_arrow_r.png) no-repeat 95% center ;background-size:auto 16px; border-bottom:#dcdcdc solid 1px;}
.mine_link li a{ display:block; padding:13px 10px;font-size:16px; color:#666 !important; font-weight:100; }
.mine_link li a:hover{color:#666 }
.mine_link li span{l display:inline-block;ine-height:24px; vertical-align:middle}
.mine_link li i{ display:inline-block; width:24px; height:24px; text-align:center; vertical-align:middle; margin:0 10px;}
.mine_link li i img{ display:inline; max-height:100%; max-width:100%;}

.MyAccount_link{ background:#fff;}
.MyAccount_link li{background:url(../img/icon_arrow_r.png) no-repeat 95% center;background-size:auto 16px; border-bottom:#dcdcdc solid 1px; position:relative;}
.MyAccount_link li a{ display:block; padding:13px 10px;font-size:16px; color:#666 !important; font-weight:100; }
.MyAccount_link li a:hover{color:#666 }
.MyAccount_link li span{display:inline-block;line-height:24px; vertical-align:middle}
.MyAccount_link li span em{ padding-left:10px; color:#888}
.MyAccount_link li i{ display:inline-block; width:24px; height:24px; text-align:center; vertical-align:middle; margin:0 10px;}
.MyAccount_link li i img{ display:inline; max-height:100%; max-width:100%;}
.MyAccount_link_r{ position:absolute; right:10%;}
.MyAccount_btn{ background:#eea629; width:90% !important; margin:0 5%;position:absolute; bottom:20px; padding:15px 0; border-radius:25px !important; -webkit-border-radius:25px !important;}

.storelist_neck{ padding:10px 0 10px; background:#fff; position:absolute; top:47px; width:100%; color:#555; font-weight:100; z-index:999}
.storelist_classify{background:url(../img/menuIconClose.png) no-repeat 94% 60% / auto 40%;border-right:#ddd solid 1px; margin-right:-1px}
.storelist_classify.on{background:url(../img/menuIconOpen.png) no-repeat 94% 60% / auto 40%;}
.storelist_classify.on p span{color:#ff5927;}
.storelist_filtration{background:url(../img/menuIconClose.png) no-repeat 94% 60% / auto 40%;border-right:#ddd solid 1px; margin-right:-1px}
.storelist_filtration.on{background:url(../img/menuIconOpen.png) no-repeat 94% 60% / auto 40%;}
.storelist_filtration.on p span{color:#ff5927;}
.storelist_rank{background:url(../img/menuIconClose.png) no-repeat 94% 60% / auto 40%;}
.storelist_rank.on{background:url(../img/menuIconOpen.png) no-repeat 94% 60% / auto 40%;}
.storelist_rank.on p span{color:#ff5927;}
.storelist_classify p span{ display:inline-block;padding-left:28px;background:url(../img/menuIconA.png) no-repeat 8px center;background-size: auto 60%; white-space:nowrap;}
.storelist_filtration p span{display:inline-block; padding-left:28px;background:url(../img/menuIconB.png) no-repeat 8px center;background-size:auto 60%; white-space:nowrap;}
.storelist_rank p span{display:inline-block; padding-left:28px;background:url(../img/menuIconD.png) no-repeat 8px center;background-size:auto 60%; white-space:nowrap;}
.storelist_neck.ui-grid-b{ overflow:visible;}

.storelist_classify.on .storelist_classify_list{ display:block}
.storelist_classify_list{ position:absolute; left:0; top:38px; width:100%; z-index:999; background:rgba(0,0,0,0.8);border-top:#dcdcdc solid 1px; padding-bottom:10000px; margin-bottom:-10000px; display:none;}
.storelist_classify_list .ui-grid-a { background:#fff; }
.storelist_classify_list .ui-grid-a .ui-block-a{ width:50%;overflow:hidden; padding-bottom:10000px; margin-bottom:-10000px;}
.storelist_classify_list .ui-grid-a .ui-block-a ul{overflow:auto; max-height:100%;}
.storelist_classify_list .ui-grid-a .ui-block-b{ width:50%;overflow:hidden; background:#e8e5e4; padding-bottom:10000px; margin-bottom:-10000px;}
.storelist_classify_list .ui-grid-a .ui-block-b ul{overflow:auto; max-height:300px;}
.storelist_classify_list li{padding:15px; border-right:#dcdcdc solid 1px;border-bottom:#dcdcdc solid 1px; margin-left:-1px; position:relative;}
.storelist_classify_list .ui-block-a li i{margin-top:-3px; padding:3px 10px; border-radius:12px; background:#d4d4d4; color:#fff; font-weight:bold;}
.storelist_classify_list li i{ position:absolute; right:10px; font:inherit; }
.storelist_classify_list .ui-block-a li.on{ background:#e8e5e4; border-right:#e8e5e4 solid 1px}

.storelist_filtration.on .storelist_filtration_list{ display:block}
.storelist_filtration_list{ position:absolute; left:0; top:38px; width:100%; z-index:999; background:rgba(0,0,0,0.8);border-top:#dcdcdc solid 1px; padding-bottom:10000px; margin-bottom:-10000px; display:none;}
.storelist_filtration_list .ui-grid-a { background:#fff; }
.storelist_filtration_list .ui-grid-a .ui-block-a{ width:100%;overflow:hidden; padding-bottom:10000px; margin-bottom:-10000px;}
.storelist_filtration_list .ui-grid-a .ui-block-a ul{overflow:auto; max-height:100%;}
.storelist_filtration_list li{padding:15px; border-right:#dcdcdc solid 1px;border-bottom:#dcdcdc solid 1px; margin-left:-1px; position:relative;}
.storelist_filtration_list .ui-block-a li i{margin-top:-3px; padding:3px 10px; border-radius:12px; background:#d4d4d4; color:#fff; font-weight:bold;}
.storelist_filtration_list li i{ position:absolute; right:10px; font:inherit; }
.storelist_filtration_list .ui-block-a li.on{ background:#e8e5e4; border-right:#e8e5e4 solid 1px}

.storelist_rank.on .storelist_rank_list{ display:block}
.storelist_rank_list{ position:absolute; left:0; top:38px; width:100%; z-index:999; background:rgba(0,0,0,0.8);border-top:#dcdcdc solid 1px; padding-bottom:10000px; margin-bottom:-10000px; display:none;}
.storelist_rank_list .ui-grid-a { background:#fff; }
.storelist_rank_list .ui-grid-a .ui-block-a{ width:100%;overflow:hidden; padding-bottom:10000px; margin-bottom:-10000px;}
.storelist_rank_list .ui-grid-a .ui-block-a ul{overflow:auto; max-height:100%;}
.storelist_rank_list li{padding:15px; border-right:#dcdcdc solid 1px;border-bottom:#dcdcdc solid 1px; margin-left:-1px; position:relative;}
.storelist_rank_list .ui-block-a li i{margin-top:-3px; padding:3px 10px; border-radius:12px; background:#d4d4d4; color:#fff; font-weight:bold;}
.storelist_rank_list li i{ position:absolute; right:10px; font:inherit; }
.storelist_rank_list .ui-block-a li.on{ background:#e8e5e4; border-right:#e8e5e4 solid 1px}

.store_list{ margin-top:38px; background:#fff;}
.store_list li{ padding:10px; position:relative; clear:both; border-bottom:#dcdcdc solid 1px;}
.store_list li:after {clear: both; content: "."; display: block;font-size: 0;height: 0;visibility: hidden;}
.store_list_logo{ width:80px; height:80px; overflow:hidden; text-align:center; vertical-align:middle; float:left; border-radius:40px}
.store_list_logo img{ display:inline}
.store_list_info{ padding-left:90px;}
.store_list_info h3{margin:0px 0 5px;}
.store_list_info p{ line-height:24px; position:relative;}
.store_list_info i{ height:22px; width:22px; vertical-align:middle; position:relative; margin-left:5px;}
.store_list_title{ position:relative;}
.store_distance{ position:absolute; right:0; top:2px; color:#eea629}
.store_sales{ position:absolute; right:0; top:2px; color:#999}
.outofrange,.store_rest{color:#F00}

.my_address_add{ background:#fff; border-bottom:#dcdcdc solid 1px;}
.my_address_add a{ padding:15px 10px; display:block; font-size:16px; color:#ff5927}
.my_address{ margin-top:30px;}
.my_address > h3{ padding:0 10px; line-height:34px; font-size:14px; font-weight:100; margin:0}
.my_address ul{ background:#fff; border-top:#dcdcdc solid 1px;}
.my_address li{ border-bottom:#dcdcdc solid 1px;}
.my_address li h3{ margin:0 0 5px;}
.my_address li h3 span{ margin-right:20px;}
.my_address li a{ display:block; padding:15px 10px;}
.my_address li.on{ background:#eea629; }
.my_address li.on a{color:#fff;}

.new_address{ background:#fff;}
.new_address li{border-bottom:#dcdcdc solid 1px; padding:15px 10px; color:#333;}
.new_address li label{ float:left;width:90px; margin:0; color:#555; font-size:14px; line-height:22px}
.new_address li input{ width:70%; border:none; height:22px; padding:0; margin:0;}
.new_address li span{ display:inline-block; line-height:22px;}
.new_address_tip{ padding:10px; color:#ff5927}
.new_address li.li_click{background:url(../img/icon_arrow_r.png) no-repeat 95% center;background-size:auto 16px;}
.setting_address{ margin:10px 10px 0 10px; }

.login_box{ padding:10px;}
.login_box>div{ border-radius:5px; margin:15px 0;}
.login_name{ border:#dcdcdc solid 1px; background:url(../img/icon_phone2.png) no-repeat 5px center #fff;background-size:30px 30px ; padding:15px 0 15px 40px;}
.login_pwd{ border:#dcdcdc solid 1px;  background:url(../img/icon_pwd.png) no-repeat 5px center #fff; background-size:30px 30px; padding:15px 0 15px 40px;}
.login_box input[type="text"],.login_box input[type="password"]{ border:none; width:90%; height:30px;}
.login_btn button{ padding:20px 0; background:#eea629; color:#fff; width:100%; border:none; outline:none; border-radius:5px; font-weight:bold;}
.login_btn button[disabled]{ background:#aaa; opacity:1;}
.register_btm{ font-size:12px; line-height:16px; padding-left:3px}
.login_captcha input[type="text"]{ width:50%; padding:15px 10px;border:#dcdcdc solid 1px;border-radius:5px;}
.login_captcha .captcha{ float:right; width:40%;padding:20px 0; background:#eea629; color:#fff;border:none; outline:none; border-radius:5px;font-weight:bold;}
.login_captcha .captcha[disabled]{ background:#aaa; opacity:1;}

.location_top{ padding:15px 10px; background:#fff; line-height:22px; position:relative;}
.location_top span{ color:#ff5927}
.icon_location{ display:block; width:42px; height:42px; position:absolute; top:5px; right:5px; background:url(../img/icon_location.png) no-repeat center center;background-size:22px 22px;}
.location_search{ margin:20px 10px;}
.location_search input[type="text"]{ width:60%; border:#dcdcdc solid 1px; margin:0; float:left; border-radius:5px; padding:5px 5px 5px 32px; height:38px; background:url(../img/icon_search.png) no-repeat 5px center #fff;background-size:22px 22px;}
.location_search button{ width:27%;float:right; padding:0px 0; margin:0; height:50px; border:none}
.location_history{ margin-top:20px;}
.location_history dt{ margin:10px;}
.location_history dd { margin:0; border-top:#dcdcdc solid 1px;background:#fff;color:#333;}
.location_history dd p{ padding:15px 10px;  margin:0; }
.location_clear{ padding:15px 10px; border:#dcdcdc solid 1px; color:#a8a8a8; text-align:center;background:#fff;}

.city dl{border-bottom:#dcdcdc solid 1px; background:#fff;}
.city dt{ border-bottom:#dcdcdc solid 1px; padding:10px 10px; color:#a8a8a8}
.city dd{ margin:0 10px; border-bottom:#dfdfdf solid 1px;}
.city dd p{padding:20px 3px;}
.city dl dd:last-child{border-bottom:none;}

.goods{ position:relative; padding-bottom:70px;}
.goods_pic{margin:0px auto 0 auto; position:relative;overflow:hidden; background:#fff;}
.mod_02{float:left;}
.mod_02 img{display:block;width:960px;}
#slide_02_dot{text-align:center;margin:0px;}
#slide_02_dot span{display:inline-block;margin:0 3px;width:5px;height:5px;vertical-align:middle;background:#f7f7f7;border-radius:5px;-webkit-border-radius:5px;}
#slide_02_dot .selected{background:#66ff33;}

.goods_info{ padding-bottom:15px; background:url(../img/store_top_bg.png) repeat-x 0 bottom;}
.goods_info li{ border-bottom:#dcdcdc solid 1px; background:#ffffff; padding:15px 10px; position:relative;}
.goods_info li h3{ padding:0; margin:0;}
.goods_info li strong{ font-size:18px; color:#ff5927; margin:0 5px;}
.goods_info li:last-child{ border-bottom:none;}
.goods_info .store_goods_addsub{top:0;}
.goods_info .store_goods_addsub span{ display:inline-block}
.goods_info .store_goods_addsub button.ui-btn{ margin:5px 0;}
.goods_info .store_goods_addsub button.btn_sub{ display:inline-block}
.goods_btm{ position:fixed; bottom:0; width:100%; left:0; z-index:999; background:#fff; border-top:#dcdcdc solid 1px; vertical-align:middle}
.goods_btm .link_cart{ margin:7px 0 7px 10px; background:url(../img/menu_2.png) no-repeat center center;background-size:contain; width:40px; height:40px; display:inline-block}
.goods_btm button.putIncart{ width:46%; float:left; margin-left:10px; border-radius:20px; box-shadow:none !important}
.goods_btm button.buyNow{ width:46%; float:right; margin-right:10px; border-radius:20px; background:#a9c200  !important; border-color:#a9c200  !important; box-shadow:none !important }
.goods_btm .float-right{ width:75%;}
.goods_btm b{ margin-left:3px}

.order{position:relative; padding-bottom:70px;}
.order_top{ background:url(../img/icon_adress2.png) no-repeat 5px center #eea629; background-size:24px auto; color:#fff;padding:0; }
.order_top a{ display:block;padding:15px 35px 15px 35px; color:inherit; background:url(../img/icon_go.png) no-repeat 95% center; font-size:14px; font-weight:100;}
.order_top h3{ padding:0; line-height:34px; font-size:16px; font-weight:100; margin:0}
.order_top h3 span{ margin-right:20px;}
.box_block{ margin-top:10px;  border-top:#dcdcdc solid 1px;}
.box_block li{background:#fff; border-bottom:#dcdcdc solid 1px; padding:10px; position:relative;}
.payment{ display:inline-block; border:#999 solid 1px; border-radius:5px; padding:5px; margin-right:10px} 
.payment.on{border:#eea629 solid 1px; color:#eea629;}
.delivery_time{background: url("../img/icon_arrow_r.png") no-repeat scroll right center rgba(0, 0, 0, 0);background-size:auto 16px;display:block; padding:5px 0;}
.message_to{  width:100%; padding:10px 0px;border-radius:5px; text-indent:0.5em; border:#dcdcdc solid 1px; outline:none;}
.order_info{ font-size:16px}
.order_info span{ margin:0 20px}
.order_num{ font-size:16px; margin:0 5px;}
.order_losing span{ margin-left:20px;}
.order_btm{ position:fixed; bottom:0; width:100%; left:0; z-index:999; background:#fff; border-top:#dcdcdc solid 1px; vertical-align:middle; height:60px}
.order_btm p{ line-height:18px; margin-top:21px; text-indent:10px; width:68%}
.ui-btn.order_btn{ position:absolute; right:10px; top:10px; width:28%; margin:0; border-radius:25px;}

.row_a{margin:0;border-bottom:#dcdcdc solid 1px;}
.row_a li{ margin:0; border-top:#dcdcdc solid 1px;background:#fff;}
.row_a li a{padding:15px 10px; display:block;color:#333; font-weight:400;}

.row{margin:0;border-bottom:#dcdcdc solid 1px;}
.row li{ margin:0; border-top:#dcdcdc solid 1px;background:#fff;padding:15px 10px; display:block;color:#333;}
.row li span{ margin-left:5px}
.order_success{ padding:5px 0 5px 30px; background:url(../img/icon_success.png) no-repeat left center ;background-size: 24px 24px; font-size:16px; color:#a9c200}
button.ui-btn.yellow_btn{width:46%; display:inline-block; margin:0 5px; border-radius:20px; background:#a9c200 !important; border-color:#a9c200 !important; }
button.ui-btn.main_btn{ width:46%;display:inline-block;margin:0 5px; border-radius:20px;}

.cart{position:relative; padding-bottom:70px;}
.cart .box_block:first-child{ margin-top:-1px;}
.cart_title{ font-size:16px}
.cart_tips{ position:absolute; right:10px; top:17px; color:#bcce56}
.cart_goods_tips{ position:absolute; bottom:0; left:0;width:100%; height:24px;line-height:24px; background:#eea629; -webkit-opacity:0.8; opacity:0.8; text-align:center; color:#fff; border-radius:0 0 5px 5px; z-index:888}
.cart_statistics span{ margin-left:20px;}
.cart_statistics b{ margin:0 5px; font-size:18px}
.cart_goods h3{margin:0 0 30px 0;}
.cart_price{ font-size:18px}
.checkbox{ display:inline-block; width:24px; height:24px; background:url(../img/icon_checkbox.png) no-repeat center center;background-size:contain}
.checkbox.checked{ background:url(../img/icon_checkbox_on.png) no-repeat center center;background-size:contain}
.cart_btm .checkbox{ float:left; margin-top:18px; margin-left:10px;}
.cart_btm{ position:fixed; bottom:0; width:100%; left:0; z-index:999; background:#fff; border-top:#dcdcdc solid 1px; vertical-align:middle; height:60px}
.cart_btm p{ line-height:18px; margin-top:21px; text-indent:10px; width:68%}
.ui-btn.cart_btn{ position:absolute; right:10px; top:10px; width:28%; margin:0; border-radius:25px;}
.cart .store_goods_addsub span{ display:inline-block}

.orderlist_block{ background:#fff; border-bottom:#dcdcdc solid 1px;border-top:#dcdcdc solid 1px; margin-bottom:20px}
.orderlist_block:first-child{ border-top:0;}
.orderlist_block li{ margin:0 10px; padding:15px 0; border-top:#dcdcdc solid 1px}
.orderlist_block li:first-child{ border-top:none}
.orderlist_block h3{ margin:0 0 10px;}
.orderlist_time{ color:#999;}
.orderlist_time span:last-child{ margin-left:10px;}
.orderlist_img_box{ margin:0 -5px}
.orderlist_img{width:100px; height:80px;margin:0 5px; line-height:60px; text-align:center; vertical-align:middle; display:inline-block; border-radius:5px;overflow:hidden; }
.orderlist_img img{ display:inline}
.orderlist_money{ vertical-align:middle;}
.orderlist_money span,.orderlist_money strong{ display:inline-block; margin-top:7px}
.orderlist_money p{float:right;}
.orderlist_money button{padding:5px 10px;border-radius:5px; background:#fff; border:#ccc solid 1px; color:#999; }
.orderlist_money p button{  border:#eea629 solid 1px; color:#eea629;  margin-right:5px}

.menu{ position:fixed; top:0; left:-170px; height:100%; width:100%; background:rgba(0,0,0,0); padding-bottom:1000px; margin-bottom:-1000px; display:none; z-index:100000;}
.menu_box{ position:absolute; width:170px; height:100%; overflow:hidden; overflow-y:scroll;  background:rgba(0,0,0,0.7); padding-bottom:1000px; margin-bottom:-1000px;}
.menu_top{ height:80px; padding:20px 0;}
.logo{ width:80px; margin:0 auto;}
.menu_list li:first-child a{ border-top:#dcdcdc solid 1px;}
.menu_list li{background: url("../img/icon_arrow_r.png") no-repeat scroll 95% center rgba(0, 0, 0, 0);background-size:auto 16px; padding:0 10px;}
.menu_list li a{color: #fff !important;display: block;font-size: 16px;font-weight: 100;padding:15px 0px; border-bottom:#dcdcdc solid 1px}
.menu_list li i{display: inline-block;height:34px;margin-right:10px;text-align: center;vertical-align: middle;width:34px;}
.menu_list li span{ vertical-align:middle}
.menu_close{ background:url(../img/menu_close.png) no-repeat center center;background-size:contain; position: absolute; top:10px; right:10px; width:20px; height:20px; cursor:pointer; }
.nav{ width:50px; height:32px; padding:9px 0; display:block; position:fixed; left:10px; bottom:100px; border:#fff solid 1px; border-radius:26px; z-index:99999; background:#e07e04; -webkit-opacity:0.9; opacity:0.9;}
.nav span{ display:block; width:30px; height:4px; background:#fff; margin:5px auto;}

.vieworder{ padding-bottom:60px;}
.vieworder_block{ padding:10px; background:#fff; border-top:#dcdcdc solid 1px; border-bottom:#dcdcdc solid 1px; margin-bottom:20px;}
.vieworder_block p{ line-height:1.5em; color:#999; margin:5px 0;}
.vieworder .mine_link{ margin-top:0; margin-bottom:10px;border-top:none;}
.top_tips{ background:#e07e04; color:#fff; padding:15px 0; }
.vieworder_title{ font-size:16px; padding:10px;}

.qrcode{ margin:80px 20px 0; border-radius:5px; overflow:hidden;}
.qrcode_top{background:#fff; padding:40px 0; text-align:center}
.qrcode_pic{ width:150px; height:150px; margin:0 auto;}
.qrcode_btm{ background:#eea629; color:#fff; margin:0; text-align:center;padding:10px 0;}
.qrcode_btm h3{ margin:0; display:inline; margin-right:10px }

.icon_unfold{ display:inline-block; width:10px; height:10px; background:url(../img/icon_unfold.png) no-repeat top center; margin-left:5px; position:relative; top:1px;}
.on .icon_unfold{background:url(../img/icon_unfold.png) no-repeat bottom center;}
.goods_more_info{ padding:10px; display:none; height:0; -webkit-transition:all 0.5s ease 0; -moz-transition:all 0.5s ease 0;transition:all 0.5s ease 0; border-bottom:#dcdcdc solid 1px;}
.on .goods_more_info{ display:block; height:auto;}
.goods_more_info h3{ margin:15px 0 5px;}
.goods_more_info p{ margin-bottom:10px; text-align:center;}
.bg_white{ background:#fff;}
.fixed_btm{ position:fixed; bottom:0; width:100%; left:0; z-index:999; background:#fff; border-top:#dcdcdc solid 1px; vertical-align:middle}

.download{background:rgba(0,0,0,0.7); position:relative;  color:#fff;}
.download a{ color:#fff; background:url(../img/logo.png) no-repeat 10px center; background-size:20px auto;padding:15px 20px 15px 30px; display:inline-block}
.download_close{ position:absolute; right:0px; padding:10px 20px;top:0; font-size:22px}
.download_box{ border:none; background:none;}

.foot{ text-align:center; padding:10px 0; border-top:#ddd solid 1px; color:#888}

.cancel_order{ background:#fff; border-top:#dcdcdc solid 1px;}
.cancel_order li{ border-bottom:#dcdcdc solid 1px;padding:15px 10px;}
.cancel_order li.on{ background:#eea629; }
.cancel_order li.on{color:#fff;}

.other_reasons{border-bottom:#dcdcdc solid 1px;}
.textarea_box{ padding:10px; background:#fff;}
.textarea_box textarea{ width:100% !important; margin:0;}
.textarea_box .ui-shadow-inset{box-shadow:none}
.textarea_box .ui-corner-all{border-radius:0}

.checkmore{ padding:10px 0; background:#fff;}
.checkmore a{ padding:3px 10px; }

.cart_null{ background:url(../img/cart_null.png) no-repeat center 40px; background-size:50px auto; padding:100px 10px 0; text-align:center}
@media screen and ( max-width:479px){
.store_goods_pic{ width:100px; height:80px; line-height:80px;}	
.store_goods_info{ padding-left:110px;}
.store_goods_info h3{margin:0 0 15px}
.store_goods_addsub{ top:35px;}
.cart_goods h3{margin:0 0 15px 0;}
.orderlist_img_box{margin:0 -3px }
.orderlist_img{width:75px; height:60px; margin:0 3px }
}
@media screen and ( max-width:320px){
.orderlist_img_box{ margin:0 -1px}
.orderlist_img{ width:70px; height:56px;margin:0 1px}
}